drop the gloves - German English Dictionary